technological developments - Turc Anglais Dictionnaire